//将 (中文)   格式数据替换成标签图片:
function emoji(str) {
    //表情图片资源, 从马蜂窝扣出来的, 可以百度:
    //1:HttpURLConnection 使用  jdk自带的 代码中如何发起http请求
    //2:HttpClient  第三方http请求发送的框架
    //3:webmagic  专门用于爬虫框架
    //现金付款山东省看得(大笑小蜂)见风科技适(大笑小蜂)得府君书(得意小蜂)的开发决胜巅峰
    //匹配中文
    var reg = /\([\u4e00-\u9fa5A-Za-z]*\)/g;

    var matchArr = str.match(reg);
    if(!matchArr){
        return str;
    }
    for(var i = 0; i < matchArr.length; i++){
        str = str.replace(matchArr[i], '<img src="'+EMOJI_MAP[matchArr[i]]+'"style="width: width:28px;"/>')
    }
    console.log(str);
    return str;
}

$(function () {
    //替换表情
    var ps = $("._j_reply_content");
    console.log(ps);
    for(var i = 0;i < ps.length; i++){
        $(ps[i]).html( emoji($(ps[i]).html() + ""));
    }
    // 初始化日历控件
    $.fn.datepicker.languages['zh-CN'] = {
        format: 'yyyy年mm月dd日',
        days: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
        daysShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
        daysMin: ['日', '一', '二', '三', '四', '五', '六'],
        months: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
        monthsShort: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
        weekStart: 1,
        startView: 0,
        yearFirst: true,
        yearSuffix: '年'
    };
    $('[data-toggle="datepicker"]').datepicker({
        format: 'yyyy-mm-dd',
        language: 'zh-CN',
        autoHide: true
    });
    
    $('.aside a').click(function () {
        $('.aside a').removeClass('on');
        $(this).addClass('on');
        $('.content').addClass('hide');
        $('.content').eq($(this).index()).removeClass('hide')
    });
    $('#_j_upload').click(function () {
        console.log(1);
        $('#fileupload').click();
    });
    // 图片上传
   $('#fileupload').fileupload({
           dataType: 'json',
           url: '/upload/file', // 服务器路径
           add: function (e, data) {
               // 调用此方法上传
               data.submit();
           },
           done: function (e, data) {
               console.log(data.result.data);
               $("#headImg").attr("src" ,"/"+data.result.data);
               $('input[name=headImgUrl]').val("/"+data.result.data);
           }
       });

    $('#set-pw-btn').click(function () {
        if ($(this).next().hasClass('hide')) {
            $(this).next().removeClass('hide')
        } else {
            $(this).next().addClass('hide')
        }
    });

    $('.modifyMobile').click(function () {
        $('.content').addClass('hide');
        $('.content').eq(6).removeClass('hide');
        $('.mobile-v2').hide();
        $('.mobile-v1').show();
    });

    $('#id_verify').click(function () {
        var phone = $('#mobile_input').val();
        var code = $('#verifyCode').val();
        $.post("/mine/phoneVerify",{"phone":phone,"code":code},function (data) {
            console.log(data);
            if(data.success){
                $('.mobile-v2').show();
                $('.mobile-v1').hide();
                $('.navtag a').removeClass('on');
                $('.navtag a').eq(1).addClass('on')
            }else {
                alert(data.msg);
            }
        });

    });

    $('#vertifyMail').click(function () {
        $('.content').addClass('hide');
        $('.content').eq(7).removeClass('hide');
    })
    //更改手机号码,获取原手机号验证码
    $('.getIdVerifyCode').click(function () {
        //用户输入手机号
        var phone = $('#mobile_input').val();
        $.post("/mine/updatePhoneSendVerificode",{"phone":phone},function (data) {
           if(data.success){
               alert("发送成功,请注意查收");
           }else {
               alert(data.msg);
           }
        })
    })
    //个人信息修改
    $("#submitUserInfo").click(function () {
        $("#_j_form").ajaxSubmit(function (data) {
            if(data.success){
                alert(data.msg);
                window.location.href="/mine/setting";
            }
        })
    })
    $('#getChangeCode').click(function () {
        //用户输入新手机号
        var phone = $('#newMobile').val();
        $.post("/mine/updateNewPhoneSendVerificode",{"phone":phone},function (data) {
            if(data.success){
                alert("发送成功,请注意查收");
            }else {
                alert(data.msg);
            }
        })
    });
    //点击提交新手机号,绑定成功
    $('#change_mobile').click(function () {
        var phone = $('#newMobile').val();
        var code = $('#newVerifyCode').val();
        $.post("/mine/updatePhone",{"phone":phone,"code":code},function (data) {
            console.log(data);
            if(data.success){
                $('.mobile-v3').show();
                $('.mobile-v2').hide();
                $('.navtag a').removeClass('on');
                $('.navtag a').eq(2).addClass('on');
                setTimeout(function(){
                    window.location.href="/login.html";//跳转登录.
                },3000)
            }else {
                alert(data.msg);
            }
        })
    })
    //申请注销
    $('#logoff').click(function () {
        var b = confirm("你确定要执行该操作吗?");
        if(b){
            $.get("/mine/logoff",function (data) {
                if(data.success){
                    alert("注销成功");
                    window.location.href="/";
                }
            })
        }
    })

});